/*自定义样式*/
.custom_body{margin-top: 35px;background-color: #f2f4f8}
.custom_main{padding: 20px 20px 0;background: #fff;border: 1px solid #f5f5f5;margin: 0 20px;}
.custom_i i{color: red;}

/*home*/
.row{width: 100%;height: 150px;color: #ffffff;margin-top: 20px;}
.label1{width: 30%;height: 150px;background-color: #ed5565;float: left;margin-left: 30px;border-radius: 3px;}
.label2{width: 30%;height: 150px;background-color: #2096f3;float: left;margin-left: 30px;border-radius: 3px;}
.label3{width: 30%;height: 150px;background-color: #0cc3aa;float: left;margin-left: 30px;border-radius: 3px;}
.overview_msg{margin: 26px 30px 0 35px;}
.overview_msg h5{line-height: 1;font-size: .875rem;font-weight: 400;margin: 0 0 5px 0;}
.count{font: normal 46px/1 Arial,sans-serif;margin: 0 0 13px 0;}
.count small{font-size: 60%;line-height: inherit;}

.row2{width: 100%;height: 350px;margin-top: 20px;}
.label4{width: 30%;height: 350px;float: left;background-color: #fff;margin-left: 30px;border-radius: 3px;border:1px solid #e3e8f0;}
.label5{width: 30%;height: 350px;background-color: #fff;float: left;margin-left: 30px;border-radius: 3px;border:1px solid #e3e8f0;}
.label6{width: 62%;height: 350px;background-color: #fff;float: left;margin-left: 30px;border-radius: 3px;border:1px solid #e3e8f0;}

.row3{width: 100%;height: 350px;margin-top: 20px;margin-bottom: 50px;}
.label7{width: 30%;height: 350px;background-color: #fff;float: left;margin-left: 30px;border-radius: 3px;border:1px solid #e3e8f0;}
.label8{width: 30%;height: 350px;background-color: #fff;float: left;margin-left: 30px;border-radius: 3px;border:1px solid #e3e8f0;}
.label9{width: 94%;height: 350px;background-color: #fff;float: left;border-radius: 3px;border:1px solid #e3e8f0;margin: 20px 0px 20px 30px;}
.label9 ul li{overflow: hidden;margin-top: 15px;}
.h_img{float: left;margin: 0px 30px;}
.h_img img{border-radius: 100%;width: 40px;height: 40px;}
.h_title{float: left;}
.h_course{font-size: .8125rem;color: #212121;}
.h_num{font-size: .8125rem;color: #212121;}
.hcade{float: right;margin-right: 20px;text-align: right;}
.hcardt{font-size: .8125rem;color: #212121;}
.hdate{color: #999;}
.quick ul li{width: 25%;height: 100px;float: left;text-align: center;}
.quick ul li i{font-size: 45px; color: #a8b1c3;}
.quick ul li span{font-size: .8125rem;color: #212121;display: block;}
.quick ul li a:hover i{color: #4095f7!important;cursor:pointer;}
.quick ul li a:hover span{color: #4095f7!important;cursor:pointer;}
.hnotice ul li{overflow: hidden;padding-top: 10px;}
.hntitle{float: left;padding-left: 15px;font-size: .8125rem;color: #212121;}
.hndate{color: #999;float: right;padding-right: 15px;}
.hnotice ul li a:hover .hntitle{color: #2096f3!important;cursor:pointer;}



/*user_survey*/
.stat{overflow:hidden;}
.total_left{width: 58%;float: left;background-color: #fff;border: 1px solid #e3e8f0;height: 324px;}
.left_one{text-align: center;min-height: 180px;float: left;width: 49.7%;border-right: 1px solid #e3e8f0;margin: 61px 0;}
.tip_title{font-size: 1.25rem;color: #3c3c3c;line-height: 1;margin-bottom: 18px;}
.left_right{text-align: center;min-height: 180px;float: right;width: 50%;margin: 61px 0;}
.num{font-size: 3.375rem;color: #3c3c3c;line-height: 1;margin-bottom: 18px;}
.count_num{font-size: .875rem;color: #a8a8a8;line-height: 1.5;margin: 0 auto;text-align: left;width: 90px}
.total_right{width: 38%;float: right;background-color: #fff;border: 1px solid #e3e8f0;height: 324px;}
._top{padding: 5px 15px 0;border-bottom: 1px solid #f5f5f5;}
._top b{font-size: 1rem;line-height: 1;padding: 15px 0 15px 3px;font-weight: 400;display: block;color: #212121;}
._bottom{padding: 0 15px 20px;min-height: 250px;overflow: hidden;}
._bottom ul{width: 252px;height: 200px;margin: 10px auto 15px;background: url(../images/bg_member_rate.png) left top no-repeat;}
._bottom ul li{height: 48px;padding: 20px 0 0 182px;font-size: .8125rem;color: #212121;line-height: 1.2;cursor: pointer;}
.clickbtclass{color: #009688;font-weight: bold;}
.attr_left{width: 45%;background-color: #fff;border: 1px solid #e3e8f0;height: 400px;float: left;margin: 10px 0 20px 40px;}
.attr_right{width: 45%;background-color: #fff;border: 1px solid #e3e8f0;height: 400px;float: right;margin: 10px 40px 20px 0;}
.grapie{width: 385px;margin: 0 auto}
.sexChars{height: 60px;line-height: 60px;text-align: right;padding-right: 20px;}
.sexClass{background-color: #0f8df2;color: #fff;border:none}

/*member_info*/
.m_top{background-color: #fff;height: 135px;margin: 20px 30px;border: 1px solid #e3e8f0;}
._headimg{width: 100px;height: 135px;line-height: 135px;text-align: right;float: left;}
._headimg img{width: 70px;height: 70px;border-radius: 100%;}
._user{float: left;padding: 26px 20px 0;} 
._user h4{font-size: 1.125rem;color: #212121;line-height: 25px;}
._tel{font-size: .8125rem;color: #212121;}
._date{color: #999;margin-top: 30px;}
._overview_msg{margin: 26px 30px 0 35px;}
._overview_msg h5{line-height: 1;font-size: .875rem;font-weight: 400;margin: 0 0 5px 0;}
._count{font: normal 46px/1 Arial,sans-serif;margin: 0 0 13px 0;}
._count small{font-size: 60%;line-height: inherit;}
._tab{background-color: #ed5565;width: 32%;min-height: 140px;float: left;margin: 20px 0;color: #fff;}
._tab2{background-color: #2096f3;width: 32%;min-height: 140px;float: left;margin: 20px 27px;color: #fff}
._tab3{background-color: #0cc3aa;width: 32%;min-height: 140px;float: right;margin: 20px 0;color: #fff;}
._card{background-color: #fff;width: 66%;min-height: 340px;border: 1px solid #e3e8f0;float: left;}
._data_title {height: 50px;border-bottom: 1px solid #f5f5f5;padding: 5px 15px 0;line-height: 50px;}
._data_title b{font-size: 1rem;color: #212121;font-weight: 400;}
._new{background-color: #fff;border:1px solid #e3e8f0;width: 32%;height: 340px;float: right;overflow: auto;}
._new ul li{overflow: hidden;}
._yuyue{background-color: #fff;border:1px solid #e3e8f0;min-height: 340px;margin: 20px 0;}
._t-label{float: left;margin: 0;padding: 2px 5px;color: #fff!important;font-size: .75rem;border-radius: 3px;}
._t-label.red{background: #ed5565;margin: 10px 0 10px 20px;}
._detail{float: left;padding: 10px 0 10px 6px;}
._title{font-size: .8125rem;color: #212121;}
._remark{font-size: .8125rem;color: #999;}
._desc{text-align: right;padding:10px 20px 10px 0}
._time{font-size: .8125rem;color: #999;}
._t-color{font-size: .8125rem;color: #ed5565;}
.mdata_tab{min-height: 200px;background-color: #fff;border:1px solid #e3e8f0;margin: 20px 0px;}
.muser_info{min-height: 200px;overflow: hidden;padding-bottom: 20px;}
.muser_info ul{padding: 10px 0 0 20px;overflow: hidden;}
.muser_info ul li{overflow: hidden;width: 50%;float: left;}
.muser_info ul li p{font-size: .8125rem;color: #212121;padding: 5px 0;}
.mdata_title{font-style: normal;display: inline-block;color: #999;}